package com.web.base.open.facade;


import com.web.base.open.message.UrlRequest;
import com.web.base.open.message.UrlResponse;

import java.util.List;
import java.util.Map;

/**
 * 开放平台链接接口
 * 
 * @author 代码由 blue-code 框架生成
 * @since 1.0 2017年02月27日
 */
public interface UrlFacade
{

	/**
	 * 添加开放平台链接
	 */
	UrlResponse add(UrlRequest request);

	/**
	 * 更新开放平台链接
	 */
	UrlResponse update(UrlRequest request);
	
	/**
	 * 查询单个开放平台链接
	 */
	UrlResponse get(Integer id);
	
	/**
	 * 查询开放平台链接
	 */
	Map<String, List<UrlResponse>> listTree();
	
}
